package com.xinqi.modules.user.users.third.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.xinqi.common.mybatis.data.entity.SuperEntity;
import lombok.Getter;
import lombok.Setter;


/**
 * 个人中心通知设置表实体层
 *
 * @author: yyzhen
 * @date: 2023/07/17
 */
@Setter
@Getter
@TableName("ue_user_notification")
public class UserNotificationEntity extends SuperEntity {
    /**
     *
     */
    @TableField(value = "user_id")
    private Long userId;
    /**
     * 1是打开，0是关闭
     */
    @TableField(value = "group_notice")
    private Integer groupNotice;
    /**
     * 1是打开，0是关闭 接受消息通知
     */
    @TableField(value = "push_notice")
    private Integer pushNotice;
    /**
     * 聊天消息通知,1是打开，0是关闭
     */
    @TableField(value = "chat_notice")
    private Integer chatNotice;
    /**
     * 1打开，0是关闭，评论通知
     */
    @TableField(value = "comment_notice")
    private Integer commentNotice;
    /**
     * 作业
     */
    @TableField(value = "task")
    private Integer task;
    /**
     * 考试
     */
    @TableField(value = "test")
    private Integer test;
    /**
     * 讨论
     */
    @TableField(value = "topic")
    private Integer topic;
    /**
     * 公告
     */
    @TableField(value = "notice")
    private Integer notice;
    /**
     * 考勤
     */
    @TableField(value = "attendance")
    private Integer attendance;
    /**
     * 资料
     */
    @TableField(value = "resource")
    private Integer resource;
    /**
     * 互动
     */
    @TableField(value = "interaction")
    private Integer interaction;
    /**
     * 会议
     */
    @TableField(value = "metting")
    private Integer metting;
    /**
     * 互动课件
     */
    @TableField(value = "courseware")
    private Integer courseware;
    /**
     * 互动视频
     */
    @TableField(value = "video")
    private Integer video;
}
